/*reset begin*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, 
fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;} 
table { border-collapse:collapse; border-spacing:0;} 
button,input,select,textarea{ font-size:100%;}
fieldset,img { border:0;} 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal;} 
ol,ul { list-style:none;} 
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;} 
blockquote:before, blockquote:after,q:before, q:after { content:"";}
abbr,acronym { border:0;}
/* style begin*/ 
body{ font-size: 12px;}
button,input,select,textarea { font:12px arial,helvetica,clean,sans-serif;color:#333;}
button{ padding:0px 3px;*padding:0px;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h1,h2,h3 {margin:10px 0px;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
p,fieldset,table{margin-bottom:10px;}
input[type="text"],input[type="password"]{ border:1px solid #929292; height:20px; padding:2px 3px;}
input{padding:0 2px; vertical-align:middle; _height:22px;}
em {font-style:italic;}
th {font-weight:bold;text-align:center;}
textarea{ padding:3px;}
select{ height:23px; line-height:23px;}
label{ *word-break :break-all; word-wrap: break-word;}
a{color:#333;cursor:pointer; outline: none; white-space:nowrap;}
a:link {text-decoration:none;}
a:visited{text-decoration:none;}
a:hover {text-decoration:underline;}
a:active { text-decoration:underline;}
.clear:after{ content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clear { *display: inline-block; display:block;}
html[xmlns] .clear {display: block;}
* html .clear {height: 1%;}
/* -----------定义通用布局---------- */
.gridUl { width:100%; *zoom:1;}
.gridUl:after{clear: both; content: "clear"; display: block; height: 0; overflow:hidden; visibility:hidden;}
.gridUl li{ clear:both; line-height:25px;}
.grid-p-5,
.grid-p-10,
.grid-p-20,
.grid-p-30,
.grid-p-40,
.grid-p-50,
.grid-p-60,
.grid-p-70,
.grid-p-80,
.grid-p-90,
.grid-p-100,
.grid-p-15,
.grid-p-25,
.grid-p-35,
.grid-p-45,
.grid-p-55,
.grid-p-65,
.grid-p-75,
.grid-p-85,
.grid-p-95{display:inline; float:left; margin-top:10px;}
.grid-p-5{width:5%;}
.grid-p-10{ width:10%;}
.grid-p-20{ width:20%;}
.grid-p-30{ width:30%;}
.grid-p-40{ width:40%;}
.grid-p-50{ width:50%;}
.grid-p-60{ width:60%;}
.grid-p-70{ width:70%;}
.grid-p-80{ width:80%;}
.grid-p-90{ width:90%;}
.grid-p-100{ width:100%;}
.grid-p-15{ width:15%;}
.grid-p-25{ width:25%;}
.grid-p-35{ width:35%;}
.grid-p-45{ width:45%;}
.grid-p-55{ width:55%;}
.grid-p-65{ width:65%;}
.grid-p-75{ width:75%;}
.grid-p-85{ width:85%;}
.grid-p-95{ width:95%;}
/*login*/
.admin{ text-align:center; width:200px; margin:200px auto 0px;}
.login{ border:1px solid #ddd; box-shadow:0px 2px 2px #ddd; width:380px; margin:10px auto 0px; padding:10px 10px 20px;}
.login input{ width:150px;}

.nav{ height: 35px; border-bottom:2px solid #4FB2FF; box-shadow:0px 2px 2px #ccc;}
.nav ul{ width: 980px; margin:0 auto; height: 35px;}
.nav li{ float: left; display: block; width:100px;}
.nav li a{ display: block; width:100px; padding:10px 0px; text-align: center; color:#333; font-weight: bold; font-size:14px;}
.nav li a:hover{text-decoration: none; color:#ff5000;}
.nav li .selected{background:#4FB2FF; color:#fff;}
.nav li .selected:hover{ color:#fff;}
.main{ position: relative; margin:20px auto 0px;}
.main-left{ position:absolute; left:10px; width: 240px; border:1px solid #ddd; min-height: 500px; box-shadow:0px 2px 2px #ddd; padding:10px;}
.main-right{ position: relative; margin-left: 280px; margin-right: 10px;border:1px solid #ddd; min-height: 500px; box-shadow:0px 2px 2px #ddd; padding:10px;}
.user h3{ border-bottom:1px dashed #333; padding-bottom:10px; margin:0px;}
.userInfo{ padding:15px 0px;}
.userInfo li{ line-height:23px;}
.btnLink a{ margin-top:20px; color:#ff4000; margin-right:10px;}
.today-msg{ }
.today-msg h3{ border-bottom:1px solid #ddd; padding-bottom:10px; margin:0px;}
.today-msg .green{ color:#008000; font-weight:bold;}
.today-msg .red{ color:#ff0000; font-weight:bold;}
.today-info{ padding-top:20px; color:#666; font-size:14px;}

.rightBox{}
.rightBox h3{ border-bottom:1px solid #ddd; padding-bottom:10px; margin:0px;}
.star{ font-size:12px; color:#ff5000;}
.inputStyle{ width:150px;}
.mg-r10{ margin-right:10px;}
.w-80{ width:80px;}
.w-50{ width:50px;}
.textr{ text-align:right;}
.red{ color:#ff0000;}
.btn{ margin-left:10px; font-size:14px; padding:3px;}
.publicTable{}
.publicTable td{ padding:5px 0px;}

/*左边菜单*/
.left-nav{}
.left-nav li{ height:20px; padding:5px 0px; font-size:14px;}
.left-nav li.on{ font-weight:bold;}
.inputTip{ color:#666;}

.search{ padding-top:10px;}
.search-input{ width:300px; margin-right:20px;}

/**/
.table-list{ padding-top:0px; margin-top:0px; margin-bottom:0px;}

/*表格列隐藏内容*/
.hiddenHtml{ }
.hiddenHtml .line{ padding:7px 0px; color:#666;}
.hiddenHtml table{ margin-bottom:0px;}
.hiddenHtml .line .publicTable td{ border:none; padding:0px;}
.hiddenHtml .filedName{ font-weight:bold; color:#111;}
.hiddenHtml ul{ padding-left:30px;}
.hiddenHtml ul li{ line-height:20px; list-style:disc;}
.hiddenHtml .red{ margin:0px 4px;}
.hiddenHtml .kaitong{ color:#ff4000; font-size:14px; font-weight:bold;}
.hiddenHtml .serve{ color:#008000; font-size:14px; font-weight:bold;}
.hiddenHtml .green{ color:#109610;}

/* -----------表格控件---------- */
/*表格*/
.netable{border:1px solid #E6E6E6;cursor:pointer;table-layout:fixed;width:100%;}
table.netable{border-collapse:separate;}
/*表头*/
.netable th{height:24px;line-height:24px;font-size:12px;font-weight:bold;color:#3C3C3C;background:url(../images/dt_dhead_tbg.gif) repeat-x left center;border:1px solid #E6E6E6;border-left:none;border-top:none; text-align:left;}
.netable th.netable_th{ padding-left:10px;}
.netable th.netable_first_th{ padding-left:0px;}
.netable th.netable_last_th{border-right:none;}
.netable td.netable_td{}
.netable td.netable_first_td{}
.netable td.netable_last_td{}
.netable th.netable_inputhide{border-right:none; padding-left:0px;}
/*行，隔行换色*/
.netable tr.netable_body_tr{}
.netable tr.netable_body_tr td{border-color:#E6E6E6 #E6E6E6 #E6E6E6 #E6E6E6;border-style:none none none none;border-width:0px 0px 0px 0px;}
.netable tr.netable_event{background:#F9F9F9;}
.netable tr.netable_odd{background:#FFFFFF;}
/*checkbox*/
.netable input.netable_all_check{}
.netable input.netable_only_check{}
.netable th.netable_checkbox,
.netable td.netable_checkbox{width:50px;text-align:center;text-indent:0;}
.netable th.netable_inputhide,
.netable td.netable_inputhide,
.netable th.netable_inputhide div,
.netable td.netable_inputhide div{width:1px;overflow:hidden;}
.netable th.netable_inputhide div{height:1px;overflow:hidden;text-indent:1px;}
.netable td.netable_inputhide div{height:1px;overflow:hidden;text-indent:1px;}
.netable th.netable_inputhide input{width:1px;height:1px;filter:alpha(opacity=0);opacity:0;}
.netable td.netable_inputhide input{width:1px;height:1px;filter:alpha(opacity=0);opacity:0;}
/*选中样式*/
.netable tr.netable_hover{background:#EFEFEF;}
.netable tr.netable_selected{background:#ddd;}
.netable tr.netable_checked{background:#ddd;}
/*more样式*/
.netable tr.netable_more_parent td{background:#ddd; border-top:none;}
.netable tr.netable_more_parent td.netable_first_td{border-left:none;}
.netable tr.netable_more_parent td.netable_last_td{border-right:none;}
.netable tr.netable_more td{border:solid 1px #999;line-height:18px; padding:10px;}
.netable tr.netable_more_hide{ cursor: default;}
.netable tr.netable_more_show{}
.netable_split_next_num{ display:none;}
.this_hide_info{ text-align:left;}
.this_hide_info ul{}
.this_hide_info li{ float:left; margin-right:10px;}
.this_hide_info span{ color:#626262;}
.this_hide_info p{ clear:both; margin-bottom:0px;}
/*字段容器样式*/
.netable .netable_field{font-size:12px;color:#3c3c3c;padding:2px 0;padding-left:5px;word-wrap:break-word;/*white-space:nowrap;*/line-height:20px;overflow:hidden;}
/*更多*/
.netable_split_show{text-align:center;background:#fff; line-height:25px;}
/*操作*/
.netable_operation{width:30px;}
.netable_operation_box{position:relative;width:60px;overflow:hidden; left:-30px;}
.netable_operation_a{display:none;width:28px; height:17px; background:url(../../huoba_admin/images/c.png) no-repeat left top; float:right;}
.netable_more_parent .netable_operation_a,.netable_hover .netable_operation_a{display:block;}
.netable_operation ul{position:absolute;width:60px;height:20px; background:#F00; color:#FFF; left:100px; top:0;}
.netable_operation ul li{float:left; padding-right:5px;}


/* -----------分页控件---------- */
.dataPage{color:#000;font-size:12px;line-height:27px;height:27px; padding-top:10px;}
.dataPage a,.dataPage a:hover{text-decoration:none;color:#f3f3f3;}
.dataPage .dadaPage_numfor{ color:#626262;}
.dataPage .dataPage_infor{padding-right:10px;}
.dataPage .dataPage_num_box{}
.dataPage .dataPage_num,.dataPage_btn_next,.dataPage_btn_last,.dataPage_btn_first,.dataPage_btn_pre{display:inline-block;vertical-align:middle;margin:1px;padding: 1px 6px;border:1px solid #666;color:#f3f3f3;height:18px;line-height:18px;text-align:center;background:#999;}
.dataPage .dataPage_num_on{background:#fff;border-color: #dcdcdc;color: #626262;text-decoration: none;}
.dataPage .dataPage_btn_off{display:inline-block;vertical-align:middle;text-align:center;margin:1px;padding: 1px 6px;border:1px solid #DCDCDC; line-height:18px;color: #626262; background:#fff;}
.dataPage .dataPage_goindex{width:30px;height:18px;border:1px solid #CBCBCB;color:#CCC;}
.dataPage .dataPage_goindex_focus{color:#000;}

.submitForm label.error{ height:16px; color: #EA5200; margin-left:5px;}
.submitForm span.error {background:url(../images/unchecked.gif) no-repeat 0px 0px; display: inline-block;zoom: 1;*display: inline;border:0px;vertical-align:middle;outline: none; text-decoration: none; margin-top:-1px; margin-right:3px;  height:16px;width:14px;}
.submitForm span.ok { background:url(../images/checked.gif) no-repeat 0px 0px; display: inline-block;zoom: 1;*display: inline;border:0px;vertical-align:middle;outline: none; text-decoration: none; margin-top:-1px; margin-right:3px; height:16px; width:14px;}

/*确定按钮*/
.btn{display: inline-block;zoom: 1;*display: inline;border:0px; vertical-align:middle;outline: none;cursor: pointer;text-decoration: none; padding-bottom:5px; _padding-bottom:0px; +padding-bottom:1px; outline:none;}
.btnSure{width:69px; height:27px; background:url(../images/btn_sure.gif); margin-left:0px;}
.btnSure:hover{background-position:0 -38px;}
.btnSure:active{background-position:0 -76px;}

/*取消按钮*/
.btnCancel{width:69px; height:27px; background:url(../images/btn_cancel.gif); margin-left:10px;}
.btnCancel:hover{background-position:0 -38px;}
.btnCancel:active{background-position:0 -76px;}

.optLink{ color:blue;}
.ft{ width:980px; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; position:relative; top:20px;}

.sysTip{border:1px solid #ff0000; background:#ff6c00; font-weight:bold; color:#fff; font-size:14px; display:none; text-align:center; margin:10px auto 10px; padding:5px; width:1002px;}